/**
 * 
 */
package com.huarui.desktop.service.impl;

import java.util.List;

import org.ewaf.framework.model.PagingInfo;

import com.huarui.desktop.dao.JsModuleDao;
import com.huarui.desktop.model.JsModule;
import com.huarui.desktop.service.JsModuleInfoService;

/**
 * @author sunpeng
 * 
 */
public class JsModuleInfoServiceImpl implements JsModuleInfoService {

	public JsModuleDao jsModuleDao;

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.huarui.desktop.service.ModuleInfoService#getPagingModuleInfos(org
	 * .ewaf.framework.model.PagingInfo)
	 */
	@Override
	public void queryJsModuleInfos(PagingInfo<JsModule, JsModule> paginInfo) {
		List<JsModule> items = this.jsModuleDao.selectJsModules(paginInfo.getCondition(), paginInfo.getSummary());
		int total = this.jsModuleDao.selectJsModulesCount(paginInfo.getCondition());
		paginInfo.setItems(items);
		paginInfo.setTotal(total);
	}

	public void addJsModule(JsModule jsModule){
		this.jsModuleDao.insertJsModule(jsModule);
	}
	
	public void modifyJsModule(JsModule jsModule){
		this.jsModuleDao.updateJsModule(jsModule);
	}
	public void setJsModuleDao(JsModuleDao jsModuleDao) {
		this.jsModuleDao = jsModuleDao;
	}

}
